package util.designpattern.Signature;

/**
 * 单例模式：懒汉式
 */
public class Earth {

    //定义一个私有的静态的Earth对象
    private static Earth earth = null;
    //构造方法私有，不能被实例化
    private Earth(){
    }

    /**
     * 创建Earth示例的方法
     * @return
     */
    public static Earth getInstance(){
        if(earth == null){
            earth = new Earth();
        }
        return  earth;
    }
}
